package org.akomantoso.core.io.util.group;

import java.util.Collections;
import java.util.HashMap;
import java.util.Map;

import org.akomantoso.core.data.BasicContainers;
import org.akomantoso.core.data.Container;
import org.akomantoso.core.io.util.Instantiator;

public class BasicContainersGroup {

	private BasicContainersGroup() {
	}

	public static final Map<String, Instantiator<BasicContainers>> MAP;

	static {

		Map<String, Instantiator<BasicContainers>> temp = new HashMap<String, Instantiator<BasicContainers>>();

		// Container
		temp.put(Container.ELEMENT, new Instantiator<BasicContainers>() {
			public Container instantiate() {
				return new Container();
			}
		});


		MAP = Collections.unmodifiableMap(temp);
	}
}
